function createRouter(e) {
  // 跳转页面
  function go(url) {
    if (url) window.location.href = url;
  }

  // 替换当前页面
  function replace(url) {
    if (url) window.location.replace(url);
  }

  // 返回页面
  function back() {
    window.history.go(-1);
  }

  // 绑定事件监听器，当用户点击浏览器后退按钮时触发
  window.addEventListener('popstate', function (event) {
    // 当用户点击后退按钮后，再次获取当前页面的URL
    var newUrl = window.location.href;

    // 判断URL是否发生变化，如果变化，则可能离开站内
    alert('您可能已经离开了站内页面！', newUrl);
  });

  // 挂载路由
  e.router = {
    go,
    replace,
    back,
  };
}
